package com.skirmisher.inspection.rectify.service;

import com.skirmisher.inspection.common.entity.InsUserEntity;
import com.skirmisher.inspection.rectify.entity.InsJobRectify;
import com.skirmisher.inspection.rectify.entity.InsJobRectifyDetail;
import com.skirmisher.inspection.rectify.entity.InsJobRectifyPageQuery;
import com.skirmisher.inspection.rectify.entity.InsJobRectifySave;

public interface InsJobRectifyService {
    void rectifyPageQuery(InsJobRectifyPageQuery query);

    InsJobRectify rectifyDetail(String rectifyId);

    void checkRectifyDetail(InsUserEntity user);

    void sendInsRectifyDetail(InsUserEntity user);

    String saveInsRectify(InsJobRectifySave save);

    void submitRectify(InsJobRectifyDetail detail);

    void finishRectify(String recId);
}
